<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>demo</title>
    <script type="text/javascript" src="../vue.js"></script>
</head>

<body>
    <div id="app">
        <div style="width:100px;height:100px;background:red"></div>
        <div :style="s1"></div> 
        <div :style="s2"></div>
        <div :style="bg"></div>
    </div>
</body>
<script type="text/javascript">
    Vue.config.productionTip = false
    const vm = new Vue({
        el: "#app",
        data() {
            return {

                s1: {
                    width: "100px",
                    height: "100px",
                    background: "yellow"
                },
                s2: [{
                    width: "200px",
                }, {
                    height: "100px"
                }, {
                    background: "pink"
                }],
                bg: "blue"
            }
        }
    })
</script>

</html>